Big Huge Thesaurus

Microtus ochrogaster

noun